Tables [dbo].[RFMMain]
Properties
PropertyValue
Row Count220
Created10:31:35 AM Tuesday, March 02, 2010
Last Modified11:40:07 AM Monday, February 20, 2012
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key PK_RFMMain: RFMKey\ContactKeyRFMKeyuniqueidentifier16
No
Cluster Primary Key PK_RFMMain: RFMKey\ContactKeyForeign Keys FK_RFMMain_ContactMain: [dbo].[ContactMain].ContactKeyIndexes IX_RFMMain_UserKey: ContactKeyContactKeyuniqueidentifier16
No
Recencyint4
Yes
((0))
Frequencyint4
Yes
((0))
Monetaryint4
Yes
((0))
Combinedint4
Yes
((0))
Totalint4
Yes
((0))
LowAmountdecimal(18,4)9
Yes
((0))
HighAmountdecimal(18,4)9
Yes
((0))
TotalAmountdecimal(18,4)9
Yes
((0))
NumDaysint4
Yes
NumContactsint4
Yes
((0))
FirstContactdatetime8
Yes
LastContactdatetime8
Yes
HighContactdatetime8
Yes
FirstContactAmountdecimal(18,0)9
Yes
LastContactAmountdecimal(18,0)9
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_RFMMain: RFMKey\ContactKeyPK_RFMMainRFMKey, ContactKey
Yes
IX_RFMMain_UserKeyContactKey
Foreign Keys Foreign Keys
NameColumns
FK_RFMMain_ContactMainContactKey->[dbo].[ContactMain].[ContactKey]
SQL Script
CREATE TABLE [dbo].[RFMMain]
(
[RFMKey] [uniqueidentifier] NOT NULL,
[ContactKey] [uniqueidentifier] NOT NULL,
[Recency] [int] NULL CONSTRAINT [DF_RFMMain_Recency] DEFAULT ((0)),
[Frequency] [int] NULL CONSTRAINT [DF_RFMMain_Frequency] DEFAULT ((0)),
[Monetary] [int] NULL CONSTRAINT [DF_RFMMain_Monetary] DEFAULT ((0)),
[Combined] [int] NULL CONSTRAINT [DF_RFMMain_Combined] DEFAULT ((0)),
[Total] [int] NULL CONSTRAINT [DF_RFMMain_Total] DEFAULT ((0)),
[LowAmount] [decimal] (18, 4) NULL CONSTRAINT [DF_RFMMain_LowAmount] DEFAULT ((0)),
[HighAmount] [decimal] (18, 4) NULL CONSTRAINT [DF_RFMMain_HighAmount] DEFAULT ((0)),
[TotalAmount] [decimal] (18, 4) NULL CONSTRAINT [DF_RFMMain_TotalAmount] DEFAULT ((0)),
[NumDays] [int] NULL,
[NumContacts] [int] NULL CONSTRAINT [DF_RFMMain_NumContacts] DEFAULT ((0)),
[FirstContact] [datetime] NULL,
[LastContact] [datetime] NULL,
[HighContact] [datetime] NULL,
[FirstContactAmount] [decimal] (18, 0) NULL,
[LastContactAmount] [decimal] (18, 0) NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[RFMMain] ADD CONSTRAINT [PK_RFMMain] PRIMARY KEY CLUSTERED ([RFMKey], [ContactKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_RFMMain_UserKey] ON [dbo].[RFMMain] ([ContactKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[RFMMain] ADD CONSTRAINT [FK_RFMMain_ContactMain] FOREIGN KEY ([ContactKey]) REFERENCES [dbo].[ContactMain] ([ContactKey])
GO
Uses
Used By